public class StoreCustomCategoryType {
	public class StoreCustomCategoryType_e {
		public Double CategoryID;
		public String Name;
		public Integer Order;
		public StoreCustomCategoryType.StoreCustomCategoryType_e[] ChildCategory;
	
		//Setters
		public void setCategoryID(Double val) {CategoryID = val; field_order_type_info.add('CategoryID'); }
		public void setName(String val) {Name = val; field_order_type_info.add('Name'); }
		public void setOrder(Integer val) {Order = val; field_order_type_info.add('Order'); }
		public void setChildCategory(StoreCustomCategoryType.StoreCustomCategoryType_e[] val) {ChildCategory = val; field_order_type_info.add('ChildCategory'); }


		//Getters
		public Double getCategoryID() { return CategoryID; }
		public String getName() { return Name; }
		public Integer getOrder() { return Order; }
		public StoreCustomCategoryType.StoreCustomCategoryType_e[] getChildCategory() { return ChildCategory; }

	
		private String[] CategoryID_type_info = new String[]{'CategoryID','http://www.w3.org/2001/XMLSchema','long','1','1','false'};
		private String[] Name_type_info = new String[]{'Name','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Order_type_info = new String[]{'Order','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
		private String[] ChildCategory_type_info = new String[]{'ChildCategory','urn:ebay:apis:eBLBaseComponents','StoreCustomCategoryType.StoreCustomCategoryType_e','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}